package com.ronri.ams.sample;//package com.ronri.ams.sample;
//
//import android.content.Context;
//import android.content.Intent;
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.os.Handler;
//import android.os.Message;
//import android.provider.MediaStore;
//import android.view.KeyEvent;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//
//import com.ronri.ams.R;
//
//import static android.app.Activity.RESULT_OK;
//
///**
// * Created by Administrator on 2017/5/8.
// */
//
//public class PhotoAdapter extends BaseAdapter {
//    private LayoutInflater inflater;
//    private int selectedPosition = -1;
//    private boolean shape;
//
//    public boolean isShape() {
//        return shape;
//    }
//
//    public void setShape(boolean shape) {
//        this.shape = shape;
//    }
//
//    public PhotoAdapter(Context context) {
//        inflater = LayoutInflater.from(context);
//    }
//
//    public void update() {
//        loading();
//    }
//
//    public int getCount() {
//        if(Bimp.tempSelectBitmap.size() == 9){
//            return 9;
//        }
//        return (Bimp.tempSelectBitmap.size() + 1);
//    }
//
//    public Object getItem(int arg0) {
//        return null;
//    }
//
//    public long getItemId(int arg0) {
//        return 0;
//    }
//
//    public void setSelectedPosition(int position) {
//        selectedPosition = position;
//    }
//
//    public int getSelectedPosition() {
//        return selectedPosition;
//    }
//
//    public View getView(int position, View convertView, ViewGroup parent) {
//        ViewHolder holder = null;
//        if (convertView == null) {
//            convertView = inflater.inflate(R.layout.item_published_grida,
//                    parent, false);
//            holder = new ViewHolder();
//            holder.image = (ImageView) convertView
//                    .findViewById(R.id.item_grida_image);
//            convertView.setTag(holder);
//        } else {
//            holder = (ViewHolder) convertView.getTag();
//        }
//
//        if (position ==Bimp.tempSelectBitmap.size()) {
//            holder.image.setImageBitmap(BitmapFactory.decodeResource(
//                    getResources(), R.drawable.icon_addpic_unfocused));
//            if (position == 9) {
//                holder.image.setVisibility(View.GONE);
//            }
//        } else {
//            holder.image.setImageBitmap(Bimp.tempSelectBitmap.get(position).getBitmap());
//        }
//
//        return convertView;
//    }
//
//    public class ViewHolder {
//        public ImageView image;
//    }
//
//    Handler handler = new Handler() {
//        public void handleMessage(Message msg) {
//            switch (msg.what) {
//                case 1:
//                    adapter.notifyDataSetChanged();
//                    break;
//            }
//            super.handleMessage(msg);
//        }
//    };
//
//    public void loading() {
//        new Thread(new Runnable() {
//            public void run() {
//                while (true) {
//                    if (Bimp.max == Bimp.tempSelectBitmap.size()) {
//                        Message message = new Message();
//                        message.what = 1;
//                        handler.sendMessage(message);
//                        break;
//                    } else {
//                        Bimp.max += 1;
//                        Message message = new Message();
//                        message.what = 1;
//                        handler.sendMessage(message);
//                    }
//                }
//            }
//        }).start();
//    }
//}
//
//    public String getString(String s) {
//        String path = null;
//        if (s == null)
//            return "";
//        for (int i = s.length() - 1; i > 0; i++) {
//            s.charAt(i);
//        }
//        return path;
//    }
//
//    protected void onRestart() {
//        adapter.update();
//        super.onRestart();
//    }
//
//    private static final int TAKE_PICTURE = 0x000001;
//
//    public void photo() {
//        Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//        startActivityForResult(openCameraIntent, TAKE_PICTURE);
//    }
//
//    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//        switch (requestCode) {
//            case TAKE_PICTURE:
//                if (Bimp.tempSelectBitmap.size() < 9 && resultCode == RESULT_OK) {
//
//                    String fileName = String.valueOf(System.currentTimeMillis());
//                    Bitmap bm = (Bitmap) data.getExtras().get("data");
//                    FileUtils.saveBitmap(bm, fileName);
//
//                    ImageItem takePhoto = new ImageItem();
//                    takePhoto.setBitmap(bm);
//                    Bimp.tempSelectBitmap.add(takePhoto);
//                }
//                break;
//        }
//    }
//
//    public boolean onKeyDown(int keyCode, KeyEvent event) {
//        if (keyCode == KeyEvent.KEYCODE_BACK) {
//            for(int i=0;i<PublicWay.activityList.size();i++){
//                if (null != PublicWay.activityList.get(i)) {
//                    PublicWay.activityList.get(i).finish();
//                }
//            }
//            System.exit(0);
//        }
//        return true;
//    }
//
//}
